/**
 * Description:
 * Class Name:KeyInTest
 * Date:2022/5/2 14:19
 *
 * @author LTisme
 * @version JAVA17
 */
package 疯狂Java讲义.第15章_输入输出._15_4_输入输出流体系._15_4_3_转换流;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class KeyInTest {
    public static void main(String[] args) {
        try (
                // 将标准输入转换为Reader对象
                var reader = new InputStreamReader(System.in);
                // 将普通的Reader包装成BufferedReader(reader)
                var br = new BufferedReader(reader)
                ){
            String line = null;
            // 采取循环方式逐行读取
            while ((line = br.readLine()) != null){
                // 若读取的字符串为"exit"就退出
                if (line.equals("exit")){
                    System.exit(1);
                }
                // 打印读取的内容
                System.out.println("输入的内容为：" + line);
            }
        }
        catch (IOException ioException){
            ioException.printStackTrace();
        }
    }
}
//hi
//输入的内容为：hi
//bye
//输入的内容为：bye
//退出
//输入的内容为：退出
//exit